package behavioral.chain_of_responsibility.impl2;

/**
 * @ClassName: SecondPassHandler
 * @Description: 具体处理者（Concrete Handler）角色：实现抽象处理者的处理方法，判断能否处理本次请求，如果可以处理请求则处理，否则将该请求转给它的后继者
 * @Author: liu-hao
 * @Date: 2023-04-09 16:37
 * @Version: 1.0
 **/
public class SecondPassHandler extends AbstractHandler {
    @Override
    public boolean handler() {
        System.out.println("SecondPassHandler进行处理....");
        if (successor != null) {
            return successor.handler();
        }
        return true;
    }
}
